@CHARSET "UTF-8";
body {
  font-family: "微软雅黑","Microsoft YaHei","WenQuanYi Micro Hei",SimSun, sans-serif,"Open Sans", Arial, "Hiragino Sans GB", "STHeiti", "WenQuanYi Micro Hei";
  width: 100%;
  height: 100%;
}
.navbar-nav a {font-weight: 700;}
.mix-body {padding-top: 50px; background-color: #f5f5f5;}
.mix-header .navbar {margin-bottom: 0;}

/**************菜单栏*****************/
.mix-nav-menu {padding: 0;}
.mix-nav-menu-title {padding: 10px 0px 10px 22px;color: #fff;border-top: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05) inset;font-weight:bold;}
.menu-arrow-show,.menu-arrow {position: absolute;border: 1px solid transparent;text-align: center;cursor: pointer;}
.menu-arrow-show {display: none;top: 56px;left: 0px;z-index: 1000;background-color: #05537A;padding: 3px 5px 6px 5px;filter: alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2;opacity: 0.2;}
.menu-arrow {padding: 6px 10px 7px 10px;}
.menu-arrow-icon {font-size: 18px;color: #aaa;}
.menu-arrow {position: absolute;top: 1px;right: 2px;}
.menu-arrow:hover>.menu-arrow-icon,.menu-arrow-show:hover>.menu-arrow-icon {color: #fefefe;font-weight: bolder;}
.menu-arrow:hover {background-color: #05537A;}
.menu-arrow-show:hover {filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.sub-header {padding-bottom: 10px;border-bottom: 1px solid #eee;}
/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {border: 0;}

/*
 * Main content
 */
.main {padding: 2px 0 0 2px; margin:0; background-color: #fff;}
.main .page-header {margin-top: 0;}

/*
 * Placeholder dashboard ideas
 */
.placeholders { margin-bottom: 30px; text-align: center;}
.placeholders h4 {margin-bottom: 0;}
.placeholder {margin-bottom: 20px;}
.placeholder img {display: inline-block;border-radius: 50%;}

.float-loading {position: absolute;z-index: 1000;font-size:14px;}
.search-panel {padding-left: 10px;}

/***********添加资源时选中操作权限列表样式*****************/
.normal-fieldset {padding: .35em .625em .75em .8em;margin: 0 15px;border: 1px solid silver;border-radius:4px; }
.normal-fieldset legend {font-size:14px;font-weight: 700;}
.checked-op-flag-wrap {max-height: 160px;overflow: auto;}
.checked-extends-input {font-size: 12px;}
.checked-extends-input .form-control {width: 160px;height: 25px;padding: 2px 4px;font-size: 12px;line-height: 1.2;}
.checkbox.select-op-flag input[type=checkbox] {margin-top: 5px;}
.checkbox.select-op-flag.op-flag-checked input[type=checkbox] {margin-top: 8px;}

.nav-tabs.ui-widget-header {border-top-left-radius: 4px;border-top-right-radius: 4px;border: none;}
.panel-tabs-tab .nav-tabs {padding-left: 10px;border-bottom:1px solid #b4deda;}

#role-config-menu-tree, #role-config-res {height: 250px; overflow: auto;}

.auth-config {padding-top: 3px;}
.config-nav-tabs .nav>li>a {padding-top: 6px; padding-bottom: 6px;}

.footer-container {padding:3px 0;background-color: #f5f5f5;border-top: 1px solid #ddd;color: #847b7b;font-size: 12px;}



/*********Tabs样式**************/
.mix-tabs {}
.mix-tabs-wrap {background-color: #E0ECFF;border:1px solid #95B8E7; 
	border-top-left-radius:4px; border-top-right-radius:4px;}
.tab-close { top: -1px; right: -10px; cursor: pointer; color: #aaa;font-size: 8px;}
.tab-close:HOVER {color: #666;}
.mix-tabs-header {white-space: nowrap; overflow: hidden; border-bottom: none;margin-bottom: -1px;}
.mix-tabs-scroll {
	position: absolute; width: 16px; z-index: 1;
	height: 34px; line-height: 34px;
	text-align: center; background-color: #dfdfdf; cursor: pointer;
	color: #1c95e7; font-size: 16px; font-weight: 700; display: none;
}
.mix-tabs-scroll:HOVER { background-color: #efefef;}
.mix-tabs-scroll-left {border-right: 1px solid #95B8E7}
.mix-tabs-scroll-right {right: 1px; border-left: 1px solid #95B8E7}
.nav-tabs.nav-tabs-header {border-bottom-color: #95B8E7}
.nav.mix-tabs-header>li { margin-top: 3px; margin-left: 3px;float:none; display: inline-block;margin-bottom: 0;}
.nav.mix-tabs-header>li>a {
	padding: 5px 12px; border-color: #95B8E7; color: #0E2D5F;
    background-color: #E0ECFF; background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
    background-repeat: repeat-x; border-bottom-color: #95B8E7;
}
.nav-tabs.mix-tabs-header>li.active>a { font-weight: 700;}
.nav-tabs.mix-tabs-header>li.active>a, .nav-tabs.mix-tabs-header>li.active>a:focus, 
.nav-tabs.mix-tabs-header>li.active>a:hover {
	border-color: #95B8E7; background-color: #ffffff;
    background: -webkit-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
    background: -moz-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
    background: -o-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
    background: linear-gradient(to bottom,#EFF5FF 0,#ffffff 100%);
    background-repeat: repeat-x; border-bottom: 1px solid #fff;
}
.mix-tabs-content {padding: 5px 3px;border-left:1px solid #95B8E7;border-right:1px solid #95B8E7;border-bottom:1px solid #95B8E7;}
.mix-tabs-content .tab-iframe {border: 0;}
